body{background-color:#f0f0f0;}
.pull-right{float:right;}
.weui-footer{padding:50px 0 15px;}
.hf{height:100%;}
.relative{position:relative;}
.text-danger{color:#f60;}
.text-primary{color:#10aeff;}
.text-success{color:#09bb07;}
.text-muted{color:#777;}
.text-indent{text-indent:2em;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.login-form{position:absolute;top:50%;left:15px;right:15px;-webkit-transform:translateY(-60%);transform:translateY(-60%);}
.login-form-before{position:absolute;width:100%;top:-30px;-webkit-transform:translateY(-100%);transform:translateY(-100%);}
.login-form-after{position:absolute;width:100%;bottom:-30px;-webkit-transform:translateY(100%);transform:translateY(100%);}
.weui-cells{font-size:15px;}
.weui-cell__hd+.weui-cell__bd{color:#777;}
.table{width:100%;border-collapse:collapse;}
.table th{white-space:nowrap;}
.table-striped tbody tr:nth-child(odd){background-color:#f9f9f9;}
.table th,.table td{border:1px solid #ddd;padding:8px;}
.table th{text-align:left;border-bottom-width:2px;}
.table-responsive{width:100%;overflow-x:auto;overflow-y:hidden;border:1px solid #ddd;}
.table-responsive th,.table-responsive td{white-space:nowrap;}
.table-responsive tr>th:first-child,.table-responsive tr>td:first-child{border-left:0;}
.table-responsive tr>th:last-child,.table-responsive tr>td:last-child{border-right:0;}
.table-responsive tr:first-child>th,.table-responsive tr:first-child>td{border-top:0;}
.table-responsive tr:last-child>td{border-bottom:0;}
.weui-dialog__btn_warning{color:#e64340;}
.pd-15{padding:15px;}
.mb-5{margin-bottom:5px;}
.appraise-dialog .weui-dialog__hd{padding:10px 15px 5px;text-align:left;}
.appraise-dialog .weui-dialog__bd{padding:0;}
.appraise-dialog .weui-dialog__bd textarea{padding:15px;background-color:#f8f8f8;box-sizing:border-box;}
.hide{display:none;}
.text-nowrap{white-space:nowrap;}

/*tabs*/
.tabs{list-style:none;background-color:#fff;margin-bottom:15px;}
.tabs li{position:relative;}
.tabs li:not(:last-child):after{content:"";border-right:1px solid #ccc;position:absolute;top:10px;bottom:10px;right:0;}
.tabs li a{display:block;text-align:center;color:#777;line-height:44px;border-bottom:2px solid #fff;}
.tabs li.active a{border-bottom-color:#10aeff;color:currentColor;}
.weui-tab__panel{padding-bottom:0;}
.weui-tab__panel>.weui-panel{display:none;margin-top:0;}
.weui-tab__panel>.weui-panel.active{display:block;}